package com.wiselink.naver.productcatalog.response;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 产品目录响应体
 */
@Getter
@Setter
@ToString(callSuper = true)
public class ProductModelResponse extends BasePagination {
    /**
     * 内容列表
     * 콘텐츠 목록
     */
    private List<Content> contents;

    /**
     * 目录内容
     */
    @Getter
    @Setter
    @ToString
    public static class Content {
        /**
         * 全部类别名
         * 전체 카테고리명
         */
        private String wholeCategoryName;
        /**
         * 类别 ID
         * 카테고리 ID
         */
        private String categoryId;
        /**
         * 制造商代码
         * 制造商 ID
         * 제조사 코드
         * 제조사 ID
         */
        private Long manufacturerCode;
        /**
         * 制造商名称
         * 제조사명
         */
        private String manufacturerName;
        /**
         * (品牌代码)
         * 品牌 ID
         * (브랜드 코드)
         * 브랜드 ID
         */
        private Long brandCode;
        /**
         * 品牌名
         * 브랜드명
         */
        private String brandName;
        /**
         * 目录 ID
         * 카탈로그 ID
         */
        private Long id;
        /**
         * 目录名称
         * 카탈로그명
         */
        private String name;
    }
}
